package dominio;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class Objeto {
	protected int identificador;
	protected String nombre;
	protected String descripcion;

	public Objeto(int identificador, String nombre, String descripcion) {
		this.identificador=identificador;
		this.nombre=nombre;
		this.descripcion=descripcion;
	}
	
	public static Objeto read(int id) throws Exception{
		File file = new File(id+".txt");
		FileInputStream fis = new FileInputStream(file);
		String nombre, descripcion;
		List<Objeto> objetos = new ArrayList<Objeto>();
		BufferedReader br = new BufferedReader(new InputStreamReader(fis));
		
		nombre=br.readLine();
		descripcion=br.readLine();
	 
		br.close();
		return new Objeto(id,nombre,descripcion);
	}
	
	public static void update(){
		//No hace nada. Metodo decorativo
	}
	
	public String getNombre(){
		return nombre;
		
	}
	public String getDescripcion(){
		return descripcion;
		
	}
}
